package pATT.profilingAlgorithm.PersonalSearcher;



/***************************************************************************
 *                                DocumentFilter                           *
 *                       initial version by: Travis Bauer                  *
 *                      copyright (C) 2001 IGLU Research Group             *
 *                            trbauer@indiana.edu                          *
 ***************************************************************************/
/***************************************************************************
 * The licence for this code is included in LICENSE.txt.  If you did not   *
 * get this file with this distribution, request a copy from               *
 * iglu@cs.indiana.edu                                                     *
 ***************************************************************************/

/**
 * Applies a transformations to the indexible content of a
 * <code>Document</code>.  
 *
 * @author <a href="mailto:trbauer@indiana.edu">Travis Bauer</a>
 */
public interface DocumentFilter {
  /**
   * Apply the transformation.
   *
   * @param d a <code>Document</code> value
   */
  public Instance applyFilter(Instance d);
}
    